#include "widget.h"
#include "ui_widget.h"

#include <QLabel>
#include "mylabel.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);

//    // 创建一个标签对象在Widget类的构造函数中，并将Widget对象的this指针传入进去
//    QLabel* label = new QLabel(this);
//    label->setText("hello world");

    // 创建一个继承自QLabel的对象，用来验证对象树是否会自动释放树中的对象
    Mylabel* label = new Mylabel(this);
    label->setText("hello world");

}

Widget::~Widget()
{
    delete ui;
}

